Redis 基本数据类型 (List) 的操作命令

作者: 李多多 日期: 2020-06-29
Redis
Redis 基本数据类型 (List) 的操作命令

添加元素可重复。

LPUSH
表示 将 value 的值从左到右依次插入表头的位置。将所有指定的值插入到存于 key 的列表的头部。如果 key 不存在,那么在进行 push 操作前会创建一个空列表。如果 key 对应的值不是一个 list 的话,那么会返回一个错误。
在这里插入图片描述
LRANGE

返回列表指定区间内的元素(倒叙)
在这里插入图片描述
RPUSH

这个和 lpush 功能类似。不同的是 rpush 是从右往左依次插入表头的位置。向存于 key 的列表的尾部插入所有指定的值。
在这里插入图片描述

RPOP

移除并返回列表的尾元素。

在这里插入图片描述
LPOP

移除并返回列表的头元素。

在这里插入图片描述
LINDEX

返回列表中,小标为 index 的元素。

在这里插入图片描述
LTRIM

可以对一个列表进行修剪,让列表只保留指定区间内的元素,不在区间内就会被移除,类似于区间截取。0~-1 从0到最后一个。

在这里插入图片描述
BLPOP

阻塞式的弹出,相当于 lpop 的阻塞版。